타입 불변성 제네릭과 타입 불변성 제네릭은 우리가 코드를 재사용함에 있어서, 타입 안정성을 저하시키는 경우에 대한 방지책으로 나온 것이라고 한다..(예를 들어 파라미터로 값을 Any [자바에서는 Object]로 받는 경우 → 타입 안정성을 저하시킴) 따라서 제네릭을 사용하면 여러 데이터타입을 사용할 수 있는 코드를 작성할 수 있다. 우선 Fruit 클래스와 이를 각각 상속 받는 Banana, Orange 클래스를 만들어 보자... 제네릭타입 불변성코틀린제네릭
제네릭과 타입 불변성 제네릭은 우리가 코드를 재사용함에 있어서, 타입 안정성을 저하시키는 경우에 대한 방지책으로 나온 것이라고 한다..(예를 들어 파라미터로 값을 Any [자바에서는 Object]로 받는 경우 → 타입 안정성을 저하시킴) 따라서 제네릭을 사용하면 여러 데이터타입을 사용할 수 있는 코드를 작성할 수 있다. 우선 Fruit 클래스와 이를 각각 상속 받는 Banana, Orange 클래스를 만들어 보자... 제네릭타입 불변성코틀린제네릭